
import { dataURItoBlob } from 'dropzone'
import request from './request'
/*
  上传视频 local
*/
export function uploadVideoOfLocal(data) {
  return request.post('upload/video', data)
}
/**
 * @description 产品分类 -- 列表
 */
export function storeCategoryListApi() {
  return request.get('store/category/lst')
}
/**
 * @description 产品分类 -- 新增表单
 */
export function storeCategoryCreateApi() {
  return request.get('store/category/create/form')
}
/**
 * @description 产品分类 -- 编辑表单
 */
export function storeCategoryUpdateApi(id) {
  return request.get(`store/category/update/form/${id}`)
}
/**
 * @description 产品分类 -- 删除
 */
export function storeCategoryDeleteApi(id) {
  return request.delete(`store/category/delete/${id}`)
}
/**
 * @description 产品分类 -- 修改状态
 */
export function storeCategoryStatusApi(id, status) {
  return request.post(`store/category/status/${id}`, { status })
}
/**
 * @description 产品分类 -- 是否推荐
 */
export function storeCategoryRecommendApi(id, status) {
  return request.post(`store/category/is_hot/${id}`, { status })
}
/**
 * @description 品牌分类 -- 列表
 */
export function brandCategoryListApi(data) {
  return request.get('store/brand/category/lst', data)
}
/**
 * @description 品牌分类 -- 新增表单
 */
export function brandCategoryCreateApi() {
  return request.get('store/brand/category/create/form')
}
/**
 * @description 品牌分类 -- 编辑表单
 */
export function brandCategoryUpdateApi(id) {
  return request.get(`store/brand/category/update/form/${id}`)
}
/**
 * @description 品牌分类 -- 删除
 */
export function brandCategoryDeleteApi(id) {
  return request.delete(`store/brand/category/delete/${id}`)
}
/**
 * @description 品牌分类 -- 修改状态
 */
export function brandCategoryStatusApi(id, status) {
  return request.post(`store/brand/category/status/${id}`, { status })
}
/**
 * @description 品牌 -- 列表
 */
export function brandListApi(data) {
  return request.get('store/brand/lst', data)
}
/**
 * @description 品牌 -- 新增表单
 */
export function brandCreateApi() {
  return request.get('store/brand/create/form')
}
/**
 * @description 品牌 -- 编辑表单
 */
export function brandUpdateApi(id) {
  return request.get(`store/brand/update/form/${id}`)
}
/**
 * @description 品牌 -- 删除
 */
export function brandDeleteApi(id) {
  return request.delete(`store/brand/delete/${id}`)
}
/**
 * @description 品牌列表 -- 修改状态
 */
export function brandStatusApi(id, status) {
  return request.post(`store/brand/status/${id}`, { status })
}
/**
 * @description 标签 -- 新增表单
 */
 export function labelCreateApi() {
    return request.get('product/label/create/form')
}
/**
 * @description 标签 -- 编辑表单
 */
 export function labelUpdateApi(id) {
    return request.get(`product/label/update/${id}/form`)
  }
/**
 * @description 标签 -- 列表
 */
 export function labelListApi(data) {
    return request.get('product/label/lst', data)
}
/**
 * @description 标签 -- 删除
 */
 export function labelDeleteApi(id) {
    return request.delete(`product/label/delete/${id}`)
}
/**
 * @description 标签列表 -- 修改状态
 */
 export function labelStatusApi(id, status) {
    return request.post(`product/label/status/${id}`, { status })
}
/**
 * @description 产品列表 -- 列表
 */
export function productLstApi(data) {
  return request.get(`store/product/lst`, data)
}
/**
 * @description 产品列表 -- 列表
 */
export function getSearchProductApi(data) {
  return request.get(`store/product/getSearchProduct`, data)
}



/**
 * @description 秒杀产品列表 -- 列表
 */
export function seckillProductLstApi(data) {
  return request.get(`seckill/product/lst`, data)
}
/**
 * @description 产品列表 -- 平台分类
 */
export function categoryListApi(data) {
  return request.get(`store/category/list`, data)
}
/**
 * @description 商户分类 -- 获取选择项
 */
export function getMerCateApi() {
  return request.get(`system/merchant/category/options`)
}
/**
 * @description 商户分类 -- 列表
 */
export function merCategoryListApi() {
  return request.get(`system/merchant/category_lst`)
}
/**
 * @description 产品列表 -- 详情
 */
export function productDetailApi(id, data) {
  return request.get(`store/product/detail/${id}`, data)
}
/**
 * @description 秒杀产品审核 -- 详情
 */
export function seckillProductDetailApi(id) {
  return request.get(`seckill/product/detail/${id}`)
}
/**
 * @description 产品审核 -- 表单提交
 */
export function productStatusApi(data) {
  return request.post(`store/product/status`, data)
}
/**
 * @description 秒杀产品审核 -- 表单提交
 */
export function seckillProductStatusApi(data) {
  return request.post(`seckill/product/status`, data)
}
/**
 * @description 产品列表 -- 列表表头
 */
export function lstFilterApi(data) {
  return request.get(`store/product/lst_filter`,data)
}
/**
 * @description 秒杀产品列表 -- 列表表头
 */
export function seckillLstFilterApi() {
  return request.get(`seckill/product/lst_filter`)
}
/**
 * @description 产品评论 -- 列表
 */
export function replyListApi(data) {
  return request.get(`store/reply/lst`, data)
}
/**
 * @description 产品评论 -- 添加
 */
export function replyCreateApi(id) {
  return request.get(id ? `store/reply/create/form/${id}` : `store/reply/create/form`)
}
/**
 * @description 产品评论 -- 删除
 */
export function replyDeleteApi(id) {
  return request.delete(`store/reply/delete/${id}`)
}
/**
 * @description 产品评论产品列表 -- 列表
 */
export function goodLstApi(data) {
  return request.get(`store/product/list`, data)
}
/**
 * @description 商户列表
 */
export function merSelectApi() {
  return request.get(`store/product/mer_select`)
}
/**
 * @description 商户列表默认10条
 */
export function merSelectListApi(data) {
  return request.get(`system/merchant/mer_select`, data)
}
/**
 * @description 秒杀商户总
 */
export function seckillMerSelectApi() {
  return request.get(`seckill/product/mer_select`)
}
/**
 * @description 产品下架
 */
export function productOffApi(data) {
  return request.post(`store/product/status`, data)
}
/**
 * @description 秒杀产品下架
 */
export function seckillProductOffApi(data) {
  return request.post(`seckill/product/status`, data)
}
/**
 * @description 产品编辑
 */
export function productUpdateApi(id, data) {
  return request.post(`store/product/update/${id}`, data)
}
/**
 * @description 产品列表 -- 显示隐藏
 */
export function changeApi(id, status) {
  return request.post(`store/product/change/${id}`, { status })
}
/**
 * @description 秒杀产品列表 -- 显示隐藏
 */
export function seckillChangeApi(id, status) {
  return request.post(`seckill/product/change/${id}`, { status })
}
/**
 * @description 产品列表 -- 虚拟库存
 */
export function toVirtualSalesApi(id) {
  return request.get(`store/product/ficti/form/${id}`)
}
/**
 * @description 预售 -- 列表
 */
export function preSaleProListApi(data) {
  return request.get(`store/product/presell/lst`, data)
}
/**
 * @description 预售产品 -- 详情(编辑和查看)
 */
export function preSaleProDetailApi(id) {
  return request.get(`store/product/presell/get/${id}`)
}
/**
 * @description 预售产品 -- 详情(审核)
 */
export function presellProDetailApi(id) {
  return request.get(`store/product/presell/detail/${id}`)
}
/**
 * @description 预售产品 -- 编辑
 */
export function presellUpdateApi(id,data) {
  return request.post(`store/product/presell/update/${id}`,data)
}
/**
 * @description 预售产品审核 -- 表单提交
 */
export function presellProductStatusApi(data) {
  return request.post(`store/product/presell/status`, data)
}
/**
 * @description 预售产品列表 -- 显示状态（上下架）
 */
export function presellStatusApi(id, status) {
  return request.post(`store/product/presell/is_show/${id}`, { status })
}
/**
 * @description 申请管理 -- 预售协议详情
 */
export function preSellAgreeInfo() {
  return request.get(`agreement/sys_product_presell_agree`)
}
/**
 * @description 申请管理 -- 预售协议保存
 */
export function preSellAgreeUpdate(data) {
  return request.post(`agreement/sys_product_presell_agree`,data)
}
/**
 * @description 助力 -- 列表
 */
export function assistProListApi(data) {
  return request.get(`store/product/assist/lst`, data)
}

/**
 * @description 助力列表 -- 详情(编辑和查看)
 */
export function assistProUpdateApi(id) {
  return request.get(`store/product/assist/get/${id}`)
}
/**
 * @description 助力列表 -- 详情(审核)
 */
export function assistProDetailApi(id) {
  return request.get(`store/product/assist/detail/${id}`)
}

/**
 * @description 助力产品列表 -- 删除
 */
export function assistDeleteApi(id) {
  return request.delete(`store/product/assist/delete/${id}`)
}
/**
 * @description 助力产品审核 -- 表单提交
 */
export function assistProductStatusApi(data) {
  return request.post(`store/product/assist/status`, data)
}
/**
 * @description 助力产品列表 -- 显示状态（上下架）
 */
export function assistStatusApi(id, status) {
  return request.post(`store/product/assist/is_show/${id}`, { status })
}
/**
 * @description 助力活动 -- 列表
 */
export function assistListApi(data) {
  return request.get(`store/product/assist/set/lst`, data)
}
/**
 * @description 助力活动列表 -- 查看详情
 */
export function assistDetailApi(id, data) {
  return request.get(`store/product/assist/set/detail/${id}`, data)
}
/**
 * @description 助力产品 -- 详情(编辑和查看)
 */
export function assistReviewDetailApi(id) {
  return request.get(`store/product/assist/get/${id}`)
}
/**
 * @description 助力产品 -- 详情(编辑和查看)
 */
export function assistProductUpdateApi(id,data) {
  return request.post(`store/product/assist/update/${id}`,data)
}
/**
 * @description 服务保障 -- 添加
 */
export function guaranteeAddApi() {
    return request.get(`guarantee/create/form`)
}
/**
 * @description 服务保障 -- 列表
 */
export function guaranteeLstApi(data) {
    return request.get(`guarantee/lst`,data)
}
/**
 * @description 服务保障 -- 编辑排序
 */
export function guaranteeSortApi(id,data) {
    return request.post(`guarantee/sort/${id}`,data)
}
/**
 * @description 服务保障 -- 修改显示状态
 */
export function guaranteeStatusApi(id, status) {
    return request.post(`guarantee/status/${id}`,  status )
}
/**
 * @description 服务保障 -- 编辑
 */
export function guaranteeUpdateApi(id) {
    return request.get(`guarantee/update/${id}/form`)
}
/**
 * @description 服务保障 -- 删除
 */
export function guaranteeDeleteApi(id) {
    return request.delete(`guarantee/delete/${id}`)
}
/**
 * @description 评论列表 -- 编辑排序
 */
export function productReplySort(id, data) {
    return request.post(`store/reply/sort/${id}`,data)
}

/**
 * @description 产品列表 -- 编辑排序
 */
export function productSort(id, data) {
   return request.post(`/store/product/sort/${id}`, data)
}
/** 产品列表 -- 获取标签项 */
export function getProductLabelApi() {
    return request.get(`product/label/option`)
}
/** 产品列表 -- 编辑标签 */
export function updatetProductLabel(id, data) {
    return request.post(`store/product/labels/${id}`, data)
}
/** 秒杀列表 -- 编辑标签 */
export function updatetSeckillLabel(id, data) {
    return request.post(`seckill/product/labels/${id}`, data)
}
/** 预售列表 -- 编辑标签 */
  export function updatetPresellLabel(id, data) {
    return request.post(`store/product/presell/labels/${id}`, data)
}
/** 助力列表 -- 编辑标签 */
export function updatetAssistLabel(id, data) {
    return request.post(`store/product/assist/labels/${id}`, data)
}
/** 拼团列表 -- 编辑标签 */
export function updatetCombinationLabel(id, data) {
    return request.post(`store/product/group/labels/${id}`, data)
}
/**
 * @description 上传视频
 */
 export function productGetTempKeysApi() {
  return request.get(`upload/temp_key`)
}
/** 产品列表 -- 批量设置标签 */
export function batchesLabelsApi(data) {
  return request.post(`store/product/batch_labels`, data)
}
/** 产品列表 -- 批量设置推荐 */
export function batchesRecommendApi(data) {
  return request.post(`store/product/batch_hot`, data)
}
/** 产品列表 -- 批量上下架 */
export function batchesOnOffApi(data) {
  return request.post(`store/product/batch_status`, data)
}
/** 价格说明 -- 列表 */
export function priceRuleLstApi(data) {
  return request.get(`price_rule/lst`, data)
}
/** 价格说明 -- 添加 */
export function createPriceRuleApi(data) {
  return request.post(`price_rule/create`, data)
}
/** 价格说明 -- 编辑 */
export function updatePriceRuleApi(id, data) {
  return request.post(`price_rule/update/${id}`, data)
}
/** 价格说明 -- 删除 */
export function deletePriceRuleApi(id) {
  return request.delete(`price_rule/del/${id}`)
}
/** 价格说明 -- 是否显示 */
export function priceRuleStatusApi(id, status) {
  return request.post(`price_rule/status/${id}`,status)
}
/** 参数模板 -- 添加 */
export function productSpecs(data) {
  return request.post(`store/params/temp/create`,data)
}
/** 参数模板 -- 编辑 */
export function specsUpdate(id, data) {
  return request.post(`store/params/temp/update/${id}`,data)
}
/** 参数模板 -- 详情 */
export function productSpecsInfo(id) {
  return request.get(`store/params/temp/detail/${id}`)
}
/** 参数模板 -- 列表 */
export function productSpecsList(data) {
  return request.get(`store/params/temp/lst`, data)
}
/** 参数模板 -- 删除 */
export function specsDeteleApi(id) {
  return request.delete(`store/params/temp/delete/${id}`)
}

/** 商户参数模板 -- 列表 */
export function merSpecsList(data) {
  return request.get(`store/params/temp/merlst`, data)
}
/**
 * @description 商户产品列表 -- 选择弹窗
 */
export function merProductLstApi(data) {
  return request.get(`store/product/list`, data)
}
/** 产品列表 -- 产品操作记录 */
export function operateRecordList(id,data) {
  return request.get(`store/product/get_operate_list/${id}`,data)
}
/** @description 店铺类型 -- 获取选择项 */
export function getstoreTypeApi() {
  return request.get(`merchant/type/options`)
}

/**
 * @description 城市数据 -- 添加
 */
export function cityCreate(id) {
  return request.get(`city/create/form/${id}`)
}
/**
 * @description 城市数据 -- 编辑
 */
 export function cityUpdate(id) {
  return request.get(`city/update/${id}/form`)
}
/**
 * @description 城市数据 -- 列表
 */
 export function cityLst(id) {
  return request.get(`city/lst/${id}`)
}
/**
 * @description 城市数据 -- 删除
 */
export function cityDelete(id) {
  return request.delete(`city/delete/${id}`)
}

/**
 * @description 景点数据 -- 列表
 */
export function scenicLstApi(data) {
  return request.get(`scenic/lst`,data)
}
/**
 * 关键词地点搜索
 * @param {} data 
 * @returns 
 */
export function searchLocByNameApi(data) {
  return request.get(`searchLocByName`,data)
}

/**
 * 景点详情
 * @param {*} data 
 * @returns 
 */
export function scenicDetailApi(data) {
  return request.get(`scenic/get_scenic_detail`,data)
}
/**
 * 景点保存
 * @param {*} data 
 * @returns 
 */
export function scenicSaveApi(id,data) {
  if(id){
      return request.post(`scenic/save_scenic/`+id,data)
  } else {
      return request.post(`scenic/save_scenic`,data)

  }
}
/**
 * 景点状态
 * @param {*} id 
 * @param {*} is_show 
 * @returns 
 */
export function scenicSetStatusApi(id,is_show) {
  return request.put(`scenic/set_status/`+id+'/'+is_show)
}
/**
 * 景点热门
 * @param {*} id 
 * @param {*} is_hot 
 * @returns 
 */
export function scenicSetHotApi(id,is_hot) {
  return request.put(`scenic/set_hot/`+id+'/'+is_hot)
}

/**
 * 景区删除
 * @param {*} id 
 * @param {*} is_show 
 * @returns 
 */
export function scenicDeleteApi(id) {
  return request.put(`scenic/delete/`+id)
}


/**
 * 景点排序
 * @param {*} data 
 * @returns 
 */
export function scenicSortApi(id,data) {
  return request.post(`scenic/sort/`+id,data)
}

/**
 * 景区标签分类
 * @param {*} data 
 * @returns 
 */
export function getScenicLabelListApi(data) {
  return request.get(`scenic/getScenicLabelList`,data)
}


/**
 * @description 服务保障 -- 获取平台条款
 */
export function guaranteeSelectApi(data) {
  return request.get(`guarantee/select`, data)
}


/**
 * @description 产品添加 -- 属性规则
 */
export function templateLsitApi() {
  return request.get(`/store/attr/template/list`)
}

/**
 * @description 配置状态
 */
export function productConfigApi() {
  return request.get(`store/product/config`)
}



/**
 * @description  旅游产品管理-- 提交
 */
export function saveTourProductApi( data) {
  return request.post(`store/product/saveTourProduct/${data.id}`,data)
}

/**
 * 更新单个价格日期
 * @param {*} data 
 * @returns 
 */
export function productChangePriceDateApi(data) {
  return request.post(`store/product/changePriceDate`, data)
}


/**
 * @description 产品列表 -- 上下架
 */
export function statusApi(id, status) {
  return request.post(`store/product/adminSwitchStatus/${id}`, { status })
}

/**
 * @description 普通产品 -- 列表排序
 */
export function productRankSort(id, data) {
  return request.post(`/store/product/sort/${id}`, data)
}

/**
 * @description 产品列表 -- 加入回收站
 */
export function destoryApi(id) {
  return request.delete(`store/product/destory/${id}`)
}

/**
 * @description 产品列表 -- 恢复
 */
export function restoreApi(id) {
  return request.post(`store/product/restore/${id}`)
}

/**
 * @description 产品列表 -- 删除
 */
export function productDeleteApi(id) {
  return request.delete(`store/product/delete/${id}`)
}


/**
 * @description 属性规则 -- 列表
 */
export function templateListApi(data) {
  return request.get('store/attr/template/lst', data)
}
/**
 * @description 属性规则 -- 添加
 */
export function attrCreatApi(data) {
  return request.post('store/attr/template/create', data)
}
/**
 * @description 属性规则 -- 编辑
 */
export function attrEdittApi(id, data) {
  return request.post(`store/attr/template/${id}`, data)
}
/**
 * @description 属性规则 -- 删除
 */
export function attrDeleteApi(id) {
  return request.delete(`store/attr/template/${id}`)
}


/** 产品列表 -- 立即生成规格 */
export function generateAttrApi(id,data) {
  return request.post(`store/product/get_attr_value/${id}`, data)
}


/**
 * 酒店标签分类
 * @param {*} data 
 * @returns 
 */
export function getHotelLabelListApi(data) {
  return request.get(`hotel/getHotelLabelList`,data)
}

/**
 * 酒店设施分类
 * @param {*} data 
 * @returns 
 */
export function getHotelFacilitylListApi(data) {
  return request.get(`hotel/getHotelFacilitylList`,data)
}


/**
 * @description 酒店设施 -- 列表
 */
export function hotelFacilityListApi() {
  return request.get('hotel/facility/lst')
}
/**
 * @description 酒店设施 -- 新增表单
 */
export function hotelFacilityCreateApi() {
  return request.get('hotel/facility/create/form')
}
/**
 * @description 酒店设施 -- 编辑表单
 */
export function hotelFacilityUpdateApi(id) {
  return request.get(`hotel/facility/update/form/${id}`)
}
/**
 * @description 酒店设施 -- 删除
 */
export function hotelFacilityDeleteApi(id) {
  return request.delete(`hotel/facility/delete/${id}`)
}
/**
 * @description 酒店设施 -- 修改状态
 */
export function hotelFacilityStatusApi(id, status) {
  return request.post(`hotel/facility/status/${id}`, { status })
}


/**
 * 酒店详情
 * @param {*} data 
 * @returns 
 */
export function hotelDetailApi(data) {
  return request.get(`hotel/get_hotel_detail`,data)
}
/**
 * 酒店保存
 * @param {*} data 
 * @returns 
 */
export function hotelSaveApi(id,data) {

  if(id){
      return request.post(`hotel/save_hotel/`+id,data)
  } else {
      return request.post(`hotel/save_hotel/0`,data)

  }
}
/**
 * 酒店状态
 * @param {*} id 
 * @param {*} is_show 
 * @returns 
 */
export function hotelSetStatusApi(id,is_show) {
  return request.put(`hotel/set_status/`+id+'/'+is_show)
}
/**
 * 酒店热门
 * @param {*} id 
 * @param {*} is_hot 
 * @returns 
 */
export function hotelSetHotApi(id,is_hot) {
  return request.put(`hotel/set_hot/`+id+'/'+is_hot)
}

/**
 * 酒店删除
 * @param {*} id 
 * @param {*} is_show 
 * @returns 
 */
export function hotelDeleteApi(id) {
  return request.put(`hotel/delete/`+id)
}


/**
 * 酒店排序
 * @param {*} data 
 * @returns 
 */
export function hotelSortApi(id,data) {
  return request.post(`hotel/sort/`+id,data)
}

/**
 * @description 酒店数据 -- 列表
 */
export function hotelLstApi(data) {
  return request.get(`hotel/lst`,data)
}






/**
 * @description 酒店房型数据 -- 列表
 */
export function hotelRoomTypeLstApi(data) {
  return request.get(`hotel_room_type/lst`,data)
}


/**
 * 酒店房型详情
 * @param {*} data 
 * @returns 
 */
export function hotelRoomTypeDetailApi(data) {
  return request.get(`hotel_room_type/get_hotel_room_type_detail`,data)
}
/**
 * 酒店房型保存
 * @param {*} data 
 * @returns 
 */
export function hotelRoomTypeSaveApi(id,data) {

  if(id){
      return request.post(`hotel_room_type/save_hotel_room_type/`+id,data)
  } else {
      return request.post(`hotel_room_type/save_hotel_room_type/0`,data)

  }
}
/**
 * 酒店房型状态
 * @param {*} id 
 * @param {*} is_show 
 * @returns 
 */
export function hotelRoomTypeSetStatusApi(id,is_show) {
  return request.put(`hotel_room_type/set_status/`+id+'/'+is_show)
}


/**
 * 酒店房型删除
 * @param {*} id 
 * @param {*} is_show 
 * @returns 
 */
export function hotelRoomTypeDeleteApi(id) {
  return request.put(`hotel_room_type/delete/`+id)
}


/**
 * 酒店房型排序
 * @param {*} data 
 * @returns 
 */
export function hotelRoomTypeSortApi(id,data) {
  return request.post(`hotel_room_type/sort/`+id,data)
}



/**
 * 酒店房型更新单个价格日期
 * @param {*} data 
 * @returns 
 */
export function changeRoomTypePackageDateeApi(data) {
  return request.post(`hotel_room_type/changePriceDate`, data)
}


/**
 * 酒店订单
 * @param {*} data 
 * @returns 
 */
export function hotelOrderListApi(data) {
  return request.get(`hotel_order/lst`,data)
}
/**
 * 酒店订单
 * @param {*} data 
 * @returns 
 */
export function hotelOrderChartApi(data) {
  return request.get(`hotel_order/chart`,data)
}
/**
 * 酒店订单详情
 * @param {*} data 
 * @returns 
 */
export function hotelOrderDetailApi(id) {
  return request.get(`hotel_order/detail/`+id,)
}

/**
 * 酒店订单确认
 * @param {*} data 
 * @returns 
 */
export function hotelConfirmOrderApi(id) {
  return request.get(`hotel_order/confirmOrder/`+id,)
}

/**
 * 酒店订单确认入住
 * @param {*} data 
 * @returns 
 */
export function hotelConfirmGoRoomApi(id) {
  return request.get(`hotel_order/confirmGoRoom/`+id,)
}

/**
 * 酒店订单记录
 * @param {*} data 
 * @returns 
 */
export function hotelOrderStatusApi(id) {
  return request.get(`hotel_order/status/`+id,)
}


/**
 * @description 订单 -- 备注from
 */
export function orderRemarkApi(id) {
  return request.get(`hotel_order/remark/${id}/form`)
}
/**
 * @description 导出酒店订单
 */
export function exportOrderApi(data) {
  return request.get(`hotel_order/excel`, data)
}
/**
 * 酒店订单平台退款
 * @param {*} data 
 * @returns 
 */
export function hotelOrderAdminRefundApi(data) {
  return request.post(`hotel_refund_order/admin_refund`, data)
}


/**
 * 酒店订单退款单
 * @param {*} data 
 * @returns 
 */
export function hotelRefundOrderdLstApi(data) {
  return request.get(`hotel_refund_order/refund/lst`, data)
}

/**
 * 酒店订单退款单导出
 * @param {*} data 
 * @returns 
 */
export function hotelRefundOrderdExcelApi(data) {
  return request.get(`hotel_refund_order/refund/excel`, data)
}

/**
 * 酒店订单详情
 * @param {*} data 
 * @returns 
 */
export function hotelRefundOrderdDetailApi(id) {
  return request.get(`hotel_refund_order/detail/`+id)
}

/**
 * @description 酒店退款订单 -- 记录from
 */
export function hotelRefundOrderdLogApi(id) {
  return request.get(`hotel_refund_order/log/${id}`)
}

/**
 * @description 退款订单 -- 备注from
 */
export function hotelRefundorderMarkApi(id) {
  return request.get(`hotel_refund_order/mark/${id}/form`)
}

/**
 * @description 退款订单 -- 审核from
 */
export function hotelrefundorderStatusApi(id) {
  return request.get(`hotel_refund_order/status/${id}/form`)
}



/**
 * @description 产品列表 -- 商户分类
 */
export function categorySelectApi() {
  return request.get(`store/category/select`)
}

/** 产品列表 -- 系统表单下拉 */
export function associatedFormList() {
  return request.get(`system/form/select`)
}

/**
 * @description 产品列表 -- 运费模板筛选
 */
export function shippingListApi() {
  return request.get(`store/shipping/list`)
}


/**
 * 获取班次列表
 * @param {*} data 
 * @returns 
 */
export function planListApi(data) {
  return request.post(`store/product_line_plan/get_line_plan`, data)
}




/**
 * 产品排班
 * @param {*} data 
 * @returns 
 */
export function addTemporaryPlanApi(data) {
  return request.post(`store/product_line_plan/add_temporary_plan`, data)
}
/**
 * 编辑班次
 * @param {*} data 
 * @returns 
 */
export function changePlanStatusApi(data) {
  return request.post(`store/product_line_plan/edit_plan`, data)
}

/**
 * 批量编辑班次
 * @param {*} data 
 * @returns 
 */
export function batchEditPlanApi(data) {
  return request.post(`store/product_line_plan/batch_edit_plan`, data)
}
/**
 * 导出班次
 * @param {*} data 
 * @returns 
 */
export function planExcelApi(data) {
  return request.post(`store/product_line_plan/export_plan`, data)
}

/**
 * 根据班次Id获取乘客
 * @param {*} data 
 * @returns 
 */
export function getOrderListByPlanIdApi(data) {
  return request.get(`store/product_line_plan/get_order_list_by_planid`, data)
}

/**
 * 导出乘客
 * @param {*} data 
 * @returns 
 */
export function passengerExeclApi(data) {
  return request.post(`store/product_line_plan/export_passenger`, data)
}
/**
 * 发送预约短信
 * @param {*} data 
 * @returns 
 */
export function sendPlanSmsApi(data) {
  return request.post(`store/product_line_plan/send_plan_sms`, data)
}


/**
 * @description 产品列表 -- 复制产品
 */
export function tourProductCopyApi(id, data) {
  return request.get(`store/product/copy/${id}`, data)
}


/**
 * 直通车产品
 * @param {*} data 
 * @returns 
 */
export function tourBusListApi(data) {
  return request.post(`store/product/tour_bus_ist`, data)
}

